# name: BigBen # flags: 0x2400 (ENABLE_CONTROL, NEED_TIME) # delay: 60 # event mask: 0x0140 # menu id: 0 # open label: 08E4 # prime label: 09E2 # control label: 09F4 # status label: 0A06 # close label: 0A18 fn00000000: 00000000 4E56 0000 link A6, 0 00000004 206E 0008 movea.l A0, [A6 + 0x8] 00000008 2028 001E move.l D0, [A0 + 0x1E] 0000000C 6600 000C bne +0xE /* 0000001A */ 00000010 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000014 4EBA 00D6 jsr [PC + 0xD6 /* 000000EC */] 00000018 588F addq.l A7, 4 label0000001A: 0000001A 303C 0000 move.w D0, 0x0 0000001E 6000 0002 bra +0x4 /* 00000022 */ label00000022: 00000022 4E5E unlink A6 00000024 4E75 rts 00000026 4E56 0000 link A6, 0 0000002A 2F2C FFFA move.l -[A7], [A4 - 0x6] 0000002E 4EBA 0B2E jsr [PC + 0xB2E /* 00000B5E */] 00000032 588F addq.l A7, 4 00000034 206E 0008 movea.l A0, [A6 + 0x8] 00000038 42A8 001E clr.l [A0 + 0x1E] 0000003C 303C 0000 move.w D0, 0x0 00000040 6000 0002 bra +0x4 /* 00000044 */ label00000044: 00000044 4E5E unlink A6 00000046 4E75 rts 00000048 4E56 0000 link A6, 0 0000004C 2F2C FFFA move.l -[A7], [A4 - 0x6] 00000050 4EBA 0882 jsr [PC + 0x882 /* 000008D4 */] 00000054 588F addq.l A7, 4 00000056 206E 000C movea.l A0, [A6 + 0xC] 0000005A 3028 001A move.w D0, [A0 + 0x1A] 0000005E 6000 0002 bra +0x4 /* 00000062 */ label00000062: 00000062 B07C 0040 cmp.w D0, 0x40 /* '@' */ 00000066 6700 0006 beq +0x8 /* 0000006E */ 0000006A 6000 001A bra +0x1C /* 00000086 */ label0000006E: 0000006E 206E 000C movea.l A0, [A6 + 0xC] 00000072 2028 001C move.l D0, [A0 + 0x1C] 00000076 2F00 move.l -[A7], D0 00000078 4EBA 013A jsr [PC + 0x13A /* 000001B4 */] 0000007C 588F addq.l A7, 4 0000007E 6000 0050 bra +0x52 /* 000000D0 */ 00000082 6000 000E bra +0x10 /* 00000092 */ label00000086: 00000086 B07C 0041 cmp.w D0, 0x41 /* 'A' */ 0000008A 6700 0006 beq +0x8 /* 00000092 */ 0000008E 6000 0040 bra +0x42 /* 000000D0 */ label00000092: 00000092 486C FFC8 pea.l [A4 - 0x38] 00000096 4EBA 0A2C jsr [PC + 0xA2C /* 00000AC4 */] 0000009A 588F addq.l A7, 4 0000009C 0C6C 0000 FFD2 cmpi.w [A4 - 0x2E], 0x0 000000A2 6600 0024 bne +0x26 /* 000000C8 */ 000000A6 3F3C 00F0 move.w -[A7], 0xF0 000000AA 3F3C 00CB move.w -[A7], 0xCB 000000AE 4267 clr.w -[A7] 000000B0 4267 clr.w -[A7] 000000B2 486C FFEA pea.l [A4 - 0x16] 000000B6 4EBA 0AB6 jsr [PC + 0xAB6 /* 00000B6E */] 000000BA DEFC 000C add.w A7, 0xC 000000BE 486C FFEA pea.l [A4 - 0x16] 000000C2 4EBA 09AE jsr [PC + 0x9AE /* 00000A72 */] 000000C6 588F addq.l A7, 4 label000000C8: 000000C8 6000 0006 bra +0x8 /* 000000D0 */ 000000CC 6000 0002 bra +0x4 /* 000000D0 */ label000000D0: 000000D0 303C 0000 move.w D0, 0x0 000000D4 6000 0002 bra +0x4 /* 000000D8 */ label000000D8: 000000D8 4E5E unlink A6 000000DA 4E75 rts 000000DC 4E56 0000 link A6, 0 000000E0 4E5E unlink A6 000000E2 4E75 rts 000000E4 4E56 0000 link A6, 0 000000E8 4E5E unlink A6 000000EA 4E75 rts fn000000EC: 000000EC 4E56 0000 link A6, 0 000000F0 3F3C 0145 move.w -[A7], 0x145 000000F4 3F3C 015F move.w -[A7], 0x15F 000000F8 3F3C 0055 move.w -[A7], 0x55 /* 'U' */ 000000FC 3F3C 0094 move.w -[A7], 0x94 00000100 486C FFF2 pea.l [A4 - 0xE] 00000104 4EBA 0A68 jsr [PC + 0xA68 /* 00000B6E */] 00000108 DEFC 000C add.w A7, 0xC 0000010C 4267 clr.w -[A7] 0000010E 3F3C 0001 move.w -[A7], 0x1 00000112 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00000118 3F3C 0010 move.w -[A7], 0x10 0000011C 3F3C 0001 move.w -[A7], 0x1 00000120 486C 0000 pea.l [A4 + 0x0] 00000124 486C FFF2 pea.l [A4 - 0xE] 00000128 2F3C 0000 0000 move.l -[A7], 0x0 0000012E 4EBA 09DC jsr [PC + 0x9DC /* 00000B0C */] 00000132 DEFC 0018 add.w A7, 0x18 00000136 2940 FFFA move.l [A4 - 0x6], D0 0000013A 206E 0008 movea.l A0, [A6 + 0x8] 0000013E 216C FFFA 001E move.l [A0 + 0x1E], [A4 - 0x6] 00000144 2F2C FFFA move.l -[A7], [A4 - 0x6] 00000148 4EBA 078A jsr [PC + 0x78A /* 000008D4 */] 0000014C 588F addq.l A7, 4 0000014E 206E 0008 movea.l A0, [A6 + 0x8] 00000152 3028 0018 move.w D0, [A0 + 0x18] 00000156 242C FFFA move.l D2, [A4 - 0x6] 0000015A 2042 movea.l A0, D2 0000015C 3140 006C move.w [A0 + 0x6C], D0 00000160 206E 0008 movea.l A0, [A6 + 0x8] 00000164 3028 0018 move.w D0, [A0 + 0x18] 00000168 323C FFFF move.w D1, 0xFFFF 0000016C B340 xor.w D0, D1 0000016E 3940 FFD8 move.w [A4 - 0x28], D0 00000172 4EBA 05BA jsr [PC + 0x5BA /* 0000072E */] 00000176 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000017A 4EBA 05A2 jsr [PC + 0x5A2 /* 0000071E */] 0000017E 548F addq.l A7, 2 00000180 3F3C 0003 move.w -[A7], 0x3 00000184 3F3C 0004 move.w -[A7], 0x4 00000188 4EBA 057E jsr [PC + 0x57E /* 00000708 */] 0000018C 588F addq.l A7, 4 0000018E 3F3C 00F0 move.w -[A7], 0xF0 00000192 3F3C 00CB move.w -[A7], 0xCB 00000196 4267 clr.w -[A7] 00000198 4267 clr.w -[A7] 0000019A 486C FFEA pea.l [A4 - 0x16] 0000019E 4EBA 09CE jsr [PC + 0x9CE /* 00000B6E */] 000001A2 DEFC 000C add.w A7, 0xC 000001A6 486C FFEA pea.l [A4 - 0x16] 000001AA 4EBA 08C6 jsr [PC + 0x8C6 /* 00000A72 */] 000001AE 588F addq.l A7, 4 000001B0 4E5E unlink A6 000001B2 4E75 rts fn000001B4: 000001B4 4E56 0000 link A6, 0 000001B8 206E 0008 movea.l A0, [A6 + 0x8] 000001BC 3010 move.w D0, [A0] 000001BE 6000 0002 bra +0x4 /* 000001C2 */ label000001C2: 000001C2 B07C 0006 cmp.w D0, 0x6 000001C6 6700 0006 beq +0x8 /* 000001CE */ 000001CA 6000 000E bra +0x10 /* 000001DA */ label000001CE: 000001CE 4EBA 000E jsr [PC + 0xE /* 000001DE */] 000001D2 6000 0006 bra +0x8 /* 000001DA */ 000001D6 6000 0002 bra +0x4 /* 000001DA */ label000001DA: 000001DA 4E5E unlink A6 000001DC 4E75 rts fn000001DE: 000001DE 4E56 0000 link A6, 0 000001E2 526C FFD6 addq.w [A4 - 0x2A], 1 000001E6 0C6C 0001 FFD6 cmpi.w [A4 - 0x2A], 0x1 000001EC 6600 04BE bne +0x4C0 /* 000006AC */ 000001F0 2F2C FFFA move.l -[A7], [A4 - 0x6] 000001F4 4EBA 088C jsr [PC + 0x88C /* 00000A82 */] 000001F8 588F addq.l A7, 4 000001FA 2F2C FFFA move.l -[A7], [A4 - 0x6] 000001FE 4EBA 06D4 jsr [PC + 0x6D4 /* 000008D4 */] 00000202 588F addq.l A7, 4 00000204 3F3C 00F0 move.w -[A7], 0xF0 00000208 3F3C 00CB move.w -[A7], 0xCB 0000020C 4267 clr.w -[A7] 0000020E 4267 clr.w -[A7] 00000210 486C FFEA pea.l [A4 - 0x16] 00000214 4EBA 0958 jsr [PC + 0x958 /* 00000B6E */] 00000218 DEFC 000C add.w A7, 0xC 0000021C 302C FFD8 move.w D0, [A4 - 0x28] 00000220 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000224 907C 4000 sub.w D0, 0x4000 /* '@\0' */ 00000228 3F00 move.w -[A7], D0 0000022A 4EBA 08B8 jsr [PC + 0x8B8 /* 00000AE4 */] 0000022E 548F addq.l A7, 2 00000230 2940 FFC4 move.l [A4 - 0x3C], D0 00000234 486C FFEA pea.l [A4 - 0x16] 00000238 2F2C FFC4 move.l -[A7], [A4 - 0x3C] 0000023C 4EBA 08B8 jsr [PC + 0x8B8 /* 00000AF6 */] 00000240 508F addq.l A7, 8 00000242 3F3C 00D6 move.w -[A7], 0xD6 00000246 3F3C 002A move.w -[A7], 0x2A /* '*' */ 0000024A 4EBA 04EC jsr [PC + 0x4EC /* 00000738 */] 0000024E 588F addq.l A7, 4 00000250 3F3C 0003 move.w -[A7], 0x3 00000254 4EBA 046E jsr [PC + 0x46E /* 000006C4 */] 00000258 548F addq.l A7, 2 0000025A 3F3C 0003 move.w -[A7], 0x3 0000025E 4EBA 0454 jsr [PC + 0x454 /* 000006B4 */] 00000262 548F addq.l A7, 2 00000264 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000268 4EBA 046A jsr [PC + 0x46A /* 000006D4 */] 0000026C 548F addq.l A7, 2 0000026E 486C 0002 pea.l [A4 + 0x2] 00000272 4EBA 0470 jsr [PC + 0x470 /* 000006E4 */] 00000276 588F addq.l A7, 4 00000278 486C FFC8 pea.l [A4 - 0x38] 0000027C 4EBA 0846 jsr [PC + 0x846 /* 00000AC4 */] 00000280 588F addq.l A7, 4 00000282 396C FFD0 FFE6 move.w [A4 - 0x1A], [A4 - 0x30] 00000288 396C FFCE FFE4 move.w [A4 - 0x1C], [A4 - 0x32] 0000028E 3F3C 0094 move.w -[A7], 0x94 00000292 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000296 4EBA 04A0 jsr [PC + 0x4A0 /* 00000738 */] 0000029A 588F addq.l A7, 4 0000029C 203C 4047 8000 move.l D0, 0x40478000 000002A2 223C 0000 0000 move.l D1, 0x0 000002A8 48E7 C000 movem.l -[A7], D0,D1 000002AC 3F3C 0018 move.w -[A7], 0x18 000002B0 302C FFE6 move.w D0, [A4 - 0x1A] 000002B4 C1FC 0006 muls.w D0, 0x6 000002B8 48C0 ext.l D0 000002BA 327C 2808 movea.w A1, 0x2808 000002BE 4EBA 05F4 jsr [PC + 0x5F4 /* 000008B4 */] 000002C2 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9 000002C8 2F3C 404C A51E move.l -[A7], 0x404CA51E 000002CE 327C 0806 movea.w A1, 0x806 000002D2 4EBA 05EE jsr [PC + 0x5EE /* 000008C2 */] 000002D6 504F addq.w A7, 8 000002D8 2F01 move.l -[A7], D1 000002DA 2F00 move.l -[A7], D0 000002DC 4EBA 075E jsr [PC + 0x75E /* 00000A3C */] 000002E0 DEFC 000A add.w A7, 0xA /* '\n' */ 000002E4 241F move.l D2, [A7]+ 000002E6 C142 exg D0, D2 000002E8 C343 exg D1, D3 000002EA 2F03 move.l -[A7], D3 000002EC 2F02 move.l -[A7], D2 000002EE 327C 0804 movea.w A1, 0x804 000002F2 4EBA 05CE jsr [PC + 0x5CE /* 000008C2 */] 000002F6 504F addq.w A7, 8 000002F8 327C 0828 movea.w A1, 0x828 000002FC 4EBA 05B6 jsr [PC + 0x5B6 /* 000008B4 */] 00000300 3940 FFE0 move.w [A4 - 0x20], D0 00000304 203C 4047 8000 move.l D0, 0x40478000 0000030A 223C 0000 0000 move.l D1, 0x0 00000310 48E7 C000 movem.l -[A7], D0,D1 00000314 3F3C 001A move.w -[A7], 0x1A 00000318 302C FFE6 move.w D0, [A4 - 0x1A] 0000031C C1FC 0006 muls.w D0, 0x6 00000320 48C0 ext.l D0 00000322 327C 2808 movea.w A1, 0x2808 00000326 4EBA 058C jsr [PC + 0x58C /* 000008B4 */] 0000032A 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9 00000330 2F3C 404C A51E move.l -[A7], 0x404CA51E 00000336 327C 0806 movea.w A1, 0x806 0000033A 4EBA 0586 jsr [PC + 0x586 /* 000008C2 */] 0000033E 504F addq.w A7, 8 00000340 2F01 move.l -[A7], D1 00000342 2F00 move.l -[A7], D0 00000344 4EBA 06F6 jsr [PC + 0x6F6 /* 00000A3C */] 00000348 DEFC 000A add.w A7, 0xA /* '\n' */ 0000034C 241F move.l D2, [A7]+ 0000034E C142 exg D0, D2 00000350 C343 exg D1, D3 00000352 2F03 move.l -[A7], D3 00000354 2F02 move.l -[A7], D2 00000356 327C 0804 movea.w A1, 0x804 0000035A 4EBA 0566 jsr [PC + 0x566 /* 000008C2 */] 0000035E 504F addq.w A7, 8 00000360 327C 0828 movea.w A1, 0x828 00000364 4EBA 054E jsr [PC + 0x54E /* 000008B4 */] 00000368 3940 FFDE move.w [A4 - 0x22], D0 0000036C 203C 4028 0000 move.l D0, 0x40280000 /* '@(\0\0' */ 00000372 223C 0000 0000 move.l D1, 0x0 00000378 48E7 C000 movem.l -[A7], D0,D1 0000037C 3F3C 0018 move.w -[A7], 0x18 00000380 302C FFE6 move.w D0, [A4 - 0x1A] 00000384 C1FC 0006 muls.w D0, 0x6 00000388 48C0 ext.l D0 0000038A 327C 2808 movea.w A1, 0x2808 0000038E 4EBA 0524 jsr [PC + 0x524 /* 000008B4 */] 00000392 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9 00000398 2F3C 404C A51E move.l -[A7], 0x404CA51E 0000039E 327C 0806 movea.w A1, 0x806 000003A2 4EBA 051E jsr [PC + 0x51E /* 000008C2 */] 000003A6 504F addq.w A7, 8 000003A8 2F01 move.l -[A7], D1 000003AA 2F00 move.l -[A7], D0 000003AC 4EBA 068E jsr [PC + 0x68E /* 00000A3C */] 000003B0 DEFC 000A add.w A7, 0xA /* '\n' */ 000003B4 241F move.l D2, [A7]+ 000003B6 C142 exg D0, D2 000003B8 C343 exg D1, D3 000003BA 2F03 move.l -[A7], D3 000003BC 2F02 move.l -[A7], D2 000003BE 327C 0804 movea.w A1, 0x804 000003C2 4EBA 04FE jsr [PC + 0x4FE /* 000008C2 */] 000003C6 504F addq.w A7, 8 000003C8 327C 0828 movea.w A1, 0x828 000003CC 4EBA 04E6 jsr [PC + 0x4E6 /* 000008B4 */] 000003D0 3940 FFDC move.w [A4 - 0x24], D0 000003D4 203C 4028 0000 move.l D0, 0x40280000 /* '@(\0\0' */ 000003DA 223C 0000 0000 move.l D1, 0x0 000003E0 48E7 C000 movem.l -[A7], D0,D1 000003E4 3F3C 001A move.w -[A7], 0x1A 000003E8 302C FFE6 move.w D0, [A4 - 0x1A] 000003EC C1FC 0006 muls.w D0, 0x6 000003F0 48C0 ext.l D0 000003F2 327C 2808 movea.w A1, 0x2808 000003F6 4EBA 04BC jsr [PC + 0x4BC /* 000008B4 */] 000003FA 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9 00000400 2F3C 404C A51E move.l -[A7], 0x404CA51E 00000406 327C 0806 movea.w A1, 0x806 0000040A 4EBA 04B6 jsr [PC + 0x4B6 /* 000008C2 */] 0000040E 504F addq.w A7, 8 00000410 2F01 move.l -[A7], D1 00000412 2F00 move.l -[A7], D0 00000414 4EBA 0626 jsr [PC + 0x626 /* 00000A3C */] 00000418 DEFC 000A add.w A7, 0xA /* '\n' */ 0000041C 241F move.l D2, [A7]+ 0000041E C142 exg D0, D2 00000420 C343 exg D1, D3 00000422 2F03 move.l -[A7], D3 00000424 2F02 move.l -[A7], D2 00000426 327C 0804 movea.w A1, 0x804 0000042A 4EBA 0496 jsr [PC + 0x496 /* 000008C2 */] 0000042E 504F addq.w A7, 8 00000430 327C 0828 movea.w A1, 0x828 00000434 4EBA 047E jsr [PC + 0x47E /* 000008B4 */] 00000438 3940 FFDA move.w [A4 - 0x26], D0 0000043C 303C 0094 move.w D0, 0x94 00000440 906C FFDE sub.w D0, [A4 - 0x22] 00000444 3F00 move.w -[A7], D0 00000446 303C 0064 move.w D0, 0x64 /* 'd' */ 0000044A D06C FFE0 add.w D0, [A4 - 0x20] 0000044E 3F00 move.w -[A7], D0 00000450 4EBA 02FC jsr [PC + 0x2FC /* 0000074E */] 00000454 588F addq.l A7, 4 00000456 3F3C 0094 move.w -[A7], 0x94 0000045A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 0000045E 4EBA 02D8 jsr [PC + 0x2D8 /* 00000738 */] 00000462 588F addq.l A7, 4 00000464 303C 0094 move.w D0, 0x94 00000468 D06C FFDA add.w D0, [A4 - 0x26] 0000046C 3F00 move.w -[A7], D0 0000046E 303C 0064 move.w D0, 0x64 /* 'd' */ 00000472 906C FFDC sub.w D0, [A4 - 0x24] 00000476 3F00 move.w -[A7], D0 00000478 4EBA 02D4 jsr [PC + 0x2D4 /* 0000074E */] 0000047C 588F addq.l A7, 4 0000047E 3F3C 0094 move.w -[A7], 0x94 00000482 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000486 4EBA 02B0 jsr [PC + 0x2B0 /* 00000738 */] 0000048A 588F addq.l A7, 4 0000048C 396C FFE4 FFE2 move.w [A4 - 0x1E], [A4 - 0x1C] 00000492 0C6C 000C FFE2 cmpi.w [A4 - 0x1E], 0xC 00000498 6F00 000E ble +0x10 /* 000004A8 */ 0000049C 302C FFE2 move.w D0, [A4 - 0x1E] 000004A0 907C 000C sub.w D0, 0xC 000004A4 3940 FFE2 move.w [A4 - 0x1E], D0 label000004A8: 000004A8 302C FFE2 move.w D0, [A4 - 0x1E] 000004AC C1FC 0005 muls.w D0, 0x5 000004B0 342C FFE6 move.w D2, [A4 - 0x1A] 000004B4 48C2 ext.l D2 000004B6 85FC 000C divs.w D2, 0xC 000004BA D042 add.w D0, D2 000004BC 3940 FFE2 move.w [A4 - 0x1E], D0 000004C0 203C 4038 0000 move.l D0, 0x40380000 /* '@8\0\0' */ 000004C6 223C 0000 0000 move.l D1, 0x0 000004CC 48E7 C000 movem.l -[A7], D0,D1 000004D0 3F3C 0018 move.w -[A7], 0x18 000004D4 302C FFE2 move.w D0, [A4 - 0x1E] 000004D8 C1FC 0006 muls.w D0, 0x6 000004DC 48C0 ext.l D0 000004DE 327C 2808 movea.w A1, 0x2808 000004E2 4EBA 03D0 jsr [PC + 0x3D0 /* 000008B4 */] 000004E6 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9 000004EC 2F3C 404C A51E move.l -[A7], 0x404CA51E 000004F2 327C 0806 movea.w A1, 0x806 000004F6 4EBA 03CA jsr [PC + 0x3CA /* 000008C2 */] 000004FA 504F addq.w A7, 8 000004FC 2F01 move.l -[A7], D1 000004FE 2F00 move.l -[A7], D0 00000500 4EBA 053A jsr [PC + 0x53A /* 00000A3C */] 00000504 DEFC 000A add.w A7, 0xA /* '\n' */ 00000508 241F move.l D2, [A7]+ 0000050A C142 exg D0, D2 0000050C C343 exg D1, D3 0000050E 2F03 move.l -[A7], D3 00000510 2F02 move.l -[A7], D2 00000512 327C 0804 movea.w A1, 0x804 00000516 4EBA 03AA jsr [PC + 0x3AA /* 000008C2 */] 0000051A 504F addq.w A7, 8 0000051C 327C 0828 movea.w A1, 0x828 00000520 4EBA 0392 jsr [PC + 0x392 /* 000008B4 */] 00000524 3940 FFE0 move.w [A4 - 0x20], D0 00000528 203C 4038 0000 move.l D0, 0x40380000 /* '@8\0\0' */ 0000052E 223C 0000 0000 move.l D1, 0x0 00000534 48E7 C000 movem.l -[A7], D0,D1 00000538 3F3C 001A move.w -[A7], 0x1A 0000053C 302C FFE2 move.w D0, [A4 - 0x1E] 00000540 C1FC 0006 muls.w D0, 0x6 00000544 48C0 ext.l D0 00000546 327C 2808 movea.w A1, 0x2808 0000054A 4EBA 0368 jsr [PC + 0x368 /* 000008B4 */] 0000054E 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9 00000554 2F3C 404C A51E move.l -[A7], 0x404CA51E 0000055A 327C 0806 movea.w A1, 0x806 0000055E 4EBA 0362 jsr [PC + 0x362 /* 000008C2 */] 00000562 504F addq.w A7, 8 00000564 2F01 move.l -[A7], D1 00000566 2F00 move.l -[A7], D0 00000568 4EBA 04D2 jsr [PC + 0x4D2 /* 00000A3C */] 0000056C DEFC 000A add.w A7, 0xA /* '\n' */ 00000570 241F move.l D2, [A7]+ 00000572 C142 exg D0, D2 00000574 C343 exg D1, D3 00000576 2F03 move.l -[A7], D3 00000578 2F02 move.l -[A7], D2 0000057A 327C 0804 movea.w A1, 0x804 0000057E 4EBA 0342 jsr [PC + 0x342 /* 000008C2 */] 00000582 504F addq.w A7, 8 00000584 327C 0828 movea.w A1, 0x828 00000588 4EBA 032A jsr [PC + 0x32A /* 000008B4 */] 0000058C 3940 FFDE move.w [A4 - 0x22], D0 00000590 203C 4020 0000 move.l D0, 0x40200000 /* '@ \0\0' */ 00000596 223C 0000 0000 move.l D1, 0x0 0000059C 48E7 C000 movem.l -[A7], D0,D1 000005A0 3F3C 0018 move.w -[A7], 0x18 000005A4 302C FFE2 move.w D0, [A4 - 0x1E] 000005A8 C1FC 0006 muls.w D0, 0x6 000005AC 48C0 ext.l D0 000005AE 327C 2808 movea.w A1, 0x2808 000005B2 4EBA 0300 jsr [PC + 0x300 /* 000008B4 */] 000005B6 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9 000005BC 2F3C 404C A51E move.l -[A7], 0x404CA51E 000005C2 327C 0806 movea.w A1, 0x806 000005C6 4EBA 02FA jsr [PC + 0x2FA /* 000008C2 */] 000005CA 504F addq.w A7, 8 000005CC 2F01 move.l -[A7], D1 000005CE 2F00 move.l -[A7], D0 000005D0 4EBA 046A jsr [PC + 0x46A /* 00000A3C */] 000005D4 DEFC 000A add.w A7, 0xA /* '\n' */ 000005D8 241F move.l D2, [A7]+ 000005DA C142 exg D0, D2 000005DC C343 exg D1, D3 000005DE 2F03 move.l -[A7], D3 000005E0 2F02 move.l -[A7], D2 000005E2 327C 0804 movea.w A1, 0x804 000005E6 4EBA 02DA jsr [PC + 0x2DA /* 000008C2 */] 000005EA 504F addq.w A7, 8 000005EC 327C 0828 movea.w A1, 0x828 000005F0 4EBA 02C2 jsr [PC + 0x2C2 /* 000008B4 */] 000005F4 3940 FFDC move.w [A4 - 0x24], D0 000005F8 203C 4020 0000 move.l D0, 0x40200000 /* '@ \0\0' */ 000005FE 223C 0000 0000 move.l D1, 0x0 00000604 48E7 C000 movem.l -[A7], D0,D1 00000608 3F3C 001A move.w -[A7], 0x1A 0000060C 302C FFE2 move.w D0, [A4 - 0x1E] 00000610 C1FC 0006 muls.w D0, 0x6 00000614 48C0 ext.l D0 00000616 327C 2808 movea.w A1, 0x2808 0000061A 4EBA 0298 jsr [PC + 0x298 /* 000008B4 */] 0000061E 2F3C B851 EBE9 move.l -[A7], 0xB851EBE9 00000624 2F3C 404C A51E move.l -[A7], 0x404CA51E 0000062A 327C 0806 movea.w A1, 0x806 0000062E 4EBA 0292 jsr [PC + 0x292 /* 000008C2 */] 00000632 504F addq.w A7, 8 00000634 2F01 move.l -[A7], D1 00000636 2F00 move.l -[A7], D0 00000638 4EBA 0402 jsr [PC + 0x402 /* 00000A3C */] 0000063C DEFC 000A add.w A7, 0xA /* '\n' */ 00000640 241F move.l D2, [A7]+ 00000642 C142 exg D0, D2 00000644 C343 exg D1, D3 00000646 2F03 move.l -[A7], D3 00000648 2F02 move.l -[A7], D2 0000064A 327C 0804 movea.w A1, 0x804 0000064E 4EBA 0272 jsr [PC + 0x272 /* 000008C2 */] 00000652 504F addq.w A7, 8 00000654 327C 0828 movea.w A1, 0x828 00000658 4EBA 025A jsr [PC + 0x25A /* 000008B4 */] 0000065C 3940 FFDA move.w [A4 - 0x26], D0 00000660 303C 0094 move.w D0, 0x94 00000664 906C FFDE sub.w D0, [A4 - 0x22] 00000668 3F00 move.w -[A7], D0 0000066A 303C 0064 move.w D0, 0x64 /* 'd' */ 0000066E D06C FFE0 add.w D0, [A4 - 0x20] 00000672 3F00 move.w -[A7], D0 00000674 4EBA 00D8 jsr [PC + 0xD8 /* 0000074E */] 00000678 588F addq.l A7, 4 0000067A 3F3C 0094 move.w -[A7], 0x94 0000067E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000682 4EBA 00B4 jsr [PC + 0xB4 /* 00000738 */] 00000686 588F addq.l A7, 4 00000688 303C 0094 move.w D0, 0x94 0000068C D06C FFDA add.w D0, [A4 - 0x26] 00000690 3F00 move.w -[A7], D0 00000692 303C 0064 move.w D0, 0x64 /* 'd' */ 00000696 906C FFDC sub.w D0, [A4 - 0x24] 0000069A 3F00 move.w -[A7], D0 0000069C 4EBA 00B0 jsr [PC + 0xB0 /* 0000074E */] 000006A0 588F addq.l A7, 4 000006A2 2F2C FFFA move.l -[A7], [A4 - 0x6] 000006A6 4EBA 03EA jsr [PC + 0x3EA /* 00000A92 */] 000006AA 588F addq.l A7, 4 label000006AC: 000006AC 536C FFD6 subq.w [A4 - 0x2A], 1 000006B0 4E5E unlink A6 000006B2 4E75 rts fn000006B4: 000006B4 4E56 0000 link A6, 0 000006B8 302E 0008 move.w D0, [A6 + 0x8] 000006BC 3F00 move.w -[A7], D0 000006BE A887 syscall TextFont 000006C0 4E5E unlink A6 000006C2 4E75 rts fn000006C4: 000006C4 4E56 0000 link A6, 0 000006C8 302E 0008 move.w D0, [A6 + 0x8] 000006CC 3F00 move.w -[A7], D0 000006CE A889 syscall TextMode 000006D0 4E5E unlink A6 000006D2 4E75 rts fn000006D4: 000006D4 4E56 0000 link A6, 0 000006D8 302E 0008 move.w D0, [A6 + 0x8] 000006DC 3F00 move.w -[A7], D0 000006DE A88A syscall TextSize 000006E0 4E5E unlink A6 000006E2 4E75 rts fn000006E4: 000006E4 4E56 0000 link A6, 0 000006E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006EC 4EBA 0076 jsr [PC + 0x76 /* 00000764 */] 000006F0 588F addq.l A7, 4 000006F2 202E 0008 move.l D0, [A6 + 0x8] 000006F6 2F00 move.l -[A7], D0 000006F8 A884 syscall DrawString 000006FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006FE 4EBA 00B4 jsr [PC + 0xB4 /* 000007B4 */] 00000702 588F addq.l A7, 4 00000704 4E5E unlink A6 00000706 4E75 rts fn00000708: 00000708 4E56 0000 link A6, 0 0000070C 302E 0008 move.w D0, [A6 + 0x8] 00000710 3F00 move.w -[A7], D0 00000712 302E 000A move.w D0, [A6 + 0xA] 00000716 3F00 move.w -[A7], D0 00000718 A89B syscall PenSize 0000071A 4E5E unlink A6 0000071C 4E75 rts fn0000071E: 0000071E 4E56 0000 link A6, 0 00000722 302E 0008 move.w D0, [A6 + 0x8] 00000726 3F00 move.w -[A7], D0 00000728 A89C syscall PenMode 0000072A 4E5E unlink A6 0000072C 4E75 rts fn0000072E: 0000072E 4E56 0000 link A6, 0 00000732 A89E syscall PenNormal 00000734 4E5E unlink A6 00000736 4E75 rts fn00000738: 00000738 4E56 0000 link A6, 0 0000073C 302E 0008 move.w D0, [A6 + 0x8] 00000740 3F00 move.w -[A7], D0 00000742 302E 000A move.w D0, [A6 + 0xA] 00000746 3F00 move.w -[A7], D0 00000748 A893 syscall MoveTo 0000074A 4E5E unlink A6 0000074C 4E75 rts fn0000074E: 0000074E 4E56 0000 link A6, 0 00000752 302E 0008 move.w D0, [A6 + 0x8] 00000756 3F00 move.w -[A7], D0 00000758 302E 000A move.w D0, [A6 + 0xA] 0000075C 3F00 move.w -[A7], D0 0000075E A891 syscall LineTo 00000760 4E5E unlink A6 00000762 4E75 rts fn00000764: 00000764 4E56 FFFC link A6, -0x0004 00000768 202E 0008 move.l D0, [A6 + 0x8] 0000076C 6742 beq +0x44 /* 000007B0 */ 0000076E 426E FFFE clr.w [A6 - 0x2] label00000772: 00000772 302E FFFE move.w D0, [A6 - 0x2] 00000776 206E 0008 movea.l A0, [A6 + 0x8] 0000077A D0C0 add.w A0, D0 0000077C 1D50 FFFC move.b [A6 - 0x4], [A0] 00000780 302E FFFE move.w D0, [A6 - 0x2] 00000784 206E 0008 movea.l A0, [A6 + 0x8] 00000788 D0C0 add.w A0, D0 0000078A 10AE FFFD move.b [A0], [A6 - 0x3] 0000078E 526E FFFE addq.w [A6 - 0x2], 1 00000792 1D6E FFFC FFFD move.b [A6 - 0x3], [A6 - 0x4] 00000798 102E FFFC move.b D0, [A6 - 0x4] 0000079C 4880 ext.w D0 0000079E B07C 0000 cmp.w D0, 0x0 000007A2 66CE bne -0x30 /* 00000772 */ 000007A4 302E FFFE move.w D0, [A6 - 0x2] 000007A8 5340 subq.w D0, 1 000007AA 206E 0008 movea.l A0, [A6 + 0x8] 000007AE 1080 move.b [A0], D0 label000007B0: 000007B0 4E5E unlink A6 000007B2 4E75 rts fn000007B4: 000007B4 4E56 FFFC link A6, -0x0004 000007B8 202E 0008 move.l D0, [A6 + 0x8] 000007BC 674C beq +0x4E /* 0000080A */ 000007BE 206E 0008 movea.l A0, [A6 + 0x8] 000007C2 1010 move.b D0, [A0] 000007C4 C07C 00FF and.w D0, 0xFF 000007C8 3D40 FFFC move.w [A6 - 0x4], D0 000007CC 426E FFFE clr.w [A6 - 0x2] label000007D0: 000007D0 302E FFFE move.w D0, [A6 - 0x2] 000007D4 B06E FFFC cmp.w D0, [A6 - 0x4] 000007D8 6C24 bge +0x26 /* 000007FE */ 000007DA 302E FFFE move.w D0, [A6 - 0x2] 000007DE 206E 0008 movea.l A0, [A6 + 0x8] 000007E2 D0C0 add.w A0, D0 000007E4 1028 0001 move.b D0, [A0 + 0x1] 000007E8 342E FFFE move.w D2, [A6 - 0x2] 000007EC 206E 0008 movea.l A0, [A6 + 0x8] 000007F0 D0C2 add.w A0, D2 000007F2 1080 move.b [A0], D0 000007F4 302E FFFE move.w D0, [A6 - 0x2] 000007F8 526E FFFE addq.w [A6 - 0x2], 1 000007FC 60D2 bra -0x2C /* 000007D0 */ label000007FE: 000007FE 302E FFFC move.w D0, [A6 - 0x4] 00000802 206E 0008 movea.l A0, [A6 + 0x8] 00000806 D0C0 add.w A0, D0 00000808 4210 clr.b [A0] label0000080A: 0000080A 4E5E unlink A6 0000080C 4E75 rts 0000080E 4E56 0000 link A6, 0 fn00000812: 00000812 486F 0004 pea.l [A7 + 0x4] 00000816 486C FFA8 pea.l [A4 - 0x58] 0000081A 3F09 move.w -[A7], A1 0000081C 1F7C 000E 0001 move.b [A7 + 0x1], 0xE 00000822 A9EB syscall Pack4/FP68K 00000824 486C FFA8 pea.l [A4 - 0x58] 00000828 486F 0008 pea.l [A7 + 0x8] 0000082C 3F09 move.w -[A7], A1 0000082E 1EAF 0001 move.b [A7], [A7 + 0x1] 00000832 1F7C 0010 0001 move.b [A7 + 0x1], 0x10 00000838 A9EB syscall Pack4/FP68K 0000083A 4E75 rts fn0000083C: 0000083C 486F 0004 pea.l [A7 + 0x4] 00000840 486C FFA8 pea.l [A4 - 0x58] 00000844 3F3C 080E move.w -[A7], 0x80E 00000848 A9EB syscall Pack4/FP68K 0000084A 486F 0010 pea.l [A7 + 0x10] 0000084E 486C FF9E pea.l [A4 - 0x62] 00000852 3F09 move.w -[A7], A1 00000854 0257 FF00 andi.w [A7], 0xFF00 00000858 0C57 1800 cmpi.w [A7], 0x1800 0000085C 6608 bne +0xA /* 00000866 */ 0000085E 3EBC 2000 move.w [A7], 0x2000 /* ' \0' */ 00000862 422F 0018 clr.b [A7 + 0x18] label00000866: 00000866 0057 000E ori.w [A7], 0xE 0000086A A9EB syscall Pack4/FP68K 0000086C 486C FF9E pea.l [A4 - 0x62] 00000870 486C FFA8 pea.l [A4 - 0x58] 00000874 3F09 move.w -[A7], A1 00000876 4217 clr.b [A7] 00000878 A9EB syscall Pack4/FP68K 0000087A 40EC FF9C move.w [A4 - 0x64], SR 0000087E 486C FFA8 pea.l [A4 - 0x58] 00000882 486F 0008 pea.l [A7 + 0x8] 00000886 3F3C 0810 move.w -[A7], 0x810 0000088A A9EB syscall Pack4/FP68K 0000088C 4E75 rts 0000088E 4E5E unlink A6 00000890 4E75 rts fn00000892: 00000892 4E56 0000 link A6, 0 00000896 0C2C 0005 FF9C cmpi.b [A4 - 0x64], 0x5 0000089C 660E bne +0x10 /* 000008AC */ 0000089E 0C2C 0003 FF9C cmpi.b [A4 - 0x64], 0x3 000008A4 6606 bne +0x8 /* 000008AC */ 000008A6 002C 000C FF9C ori.b [A4 - 0x64], 0xC label000008AC: 000008AC 44EC FF9C move.b [A4 - 0x64], CCR 000008B0 4E5E unlink A6 000008B2 4E75 rts fn000008B4: 000008B4 2F01 move.l -[A7], D1 000008B6 2F00 move.l -[A7], D0 000008B8 4EBA FF58 jsr [PC - 0xA8 /* 00000812 */] 000008BC 201F move.l D0, [A7]+ 000008BE 221F move.l D1, [A7]+ 000008C0 4E75 rts fn000008C2: 000008C2 2F01 move.l -[A7], D1 000008C4 2F00 move.l -[A7], D0 000008C6 4EBA FF74 jsr [PC - 0x8C /* 0000083C */] 000008CA 201F move.l D0, [A7]+ 000008CC 221F move.l D1, [A7]+ 000008CE 4EBA FFC2 jsr [PC - 0x3E /* 00000892 */] 000008D2 4E75 rts fn000008D4: 000008D4 4E56 0000 link A6, 0 000008D8 202E 0008 move.l D0, [A6 + 0x8] 000008DC 2F00 move.l -[A7], D0 000008DE A873 syscall SetPort 000008E0 4E5E unlink A6 000008E2 4E75 rts open: 000008E4 4E56 FFFE link A6, -0x0002 000008E8 4AA9 0014 tst.l [A1 + 0x14] 000008EC 670E beq +0x10 /* 000008FC */ 000008EE 487A F710 pea.l [PC - 0x8F0 /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */] 000008F2 4EBA 00AA jsr [PC + 0xAA /* 0000099E */] 000008F6 588F addq.l A7, 4 000008F8 4E5E unlink A6 000008FA 4E75 rts label000008FC: 000008FC 48E7 7C38 movem.l -[A7], D1,D2,D3,D4,D5,A2,A3,A4 00000900 2F38 02B6 move.l -[A7], [0x000002B6 /* ExpandMem */] 00000904 2F08 move.l -[A7], A0 00000906 2F09 move.l -[A7], A1 00000908 3029 0018 move.w D0, [A1 + 0x18] 0000090C 4440 neg.w D0 0000090E 5340 subq.w D0, 1 00000910 EB40 asl D0.w, 5 00000912 0040 C000 ori.w D0, 0xC000 00000916 3D40 FFFE move.w [A6 - 0x2], D0 0000091A 598F subq.l A7, 4 0000091C 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */ 00000922 3F00 move.w -[A7], D0 00000924 A9A0 syscall GetResource 00000926 4284 clr.l D4 00000928 4A97 tst.l [A7] 0000092A 265F movea.l A3, [A7]+ 0000092C 6708 beq +0xA /* 00000936 */ 0000092E 598F subq.l A7, 4 00000930 2F0B move.l -[A7], A3 00000932 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 00000934 281F move.l D4, [A7]+ label00000936: 00000936 3A3C FEC6 move.w D5, 0xFEC6 0000093A 48C5 ext.l D5 0000093C 4485 neg.l D5 0000093E 2005 move.l D0, D5 00000940 D084 add.l D0, D4 00000942 A322 syscall NewHandleClear, flags=3 00000944 A029 syscall HLock 00000946 2257 movea.l A1, [A7] 00000948 2348 0014 move.l [A1 + 0x14], A0 0000094C 2850 movea.l A4, [A0] 0000094E D9C5 add.l A4, D5 00000950 21CC 02B6 move.l [0x000002B6 /* ExpandMem */], A4 00000954 4A84 tst.l D4 00000956 670C beq +0xE /* 00000964 */ 00000958 2053 movea.l A0, [A3] 0000095A 224C movea.l A1, A4 0000095C 2004 move.l D0, D4 0000095E A02E syscall BlockMove/BlockMoveData 00000960 2F0B move.l -[A7], A3 00000962 A9A3 syscall ReleaseResource label00000964: 00000964 598F subq.l A7, 4 00000966 2F3C 494E 4954 move.l -[A7], 0x494E4954 /* 'INIT' */ 0000096C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000970 A9A0 syscall GetResource 00000972 4A97 tst.l [A7] 00000974 265F movea.l A3, [A7]+ 00000976 6708 beq +0xA /* 00000980 */ 00000978 2053 movea.l A0, [A3] 0000097A 4E90 jsr [A0] 0000097C 2F0B move.l -[A7], A3 0000097E A9A3 syscall ReleaseResource label00000980: 00000980 4EBA F67E jsr [PC - 0x982 /* 00000000 */] 00000984 225F movea.l A1, [A7]+ 00000986 2F00 move.l -[A7], D0 00000988 2069 0014 movea.l A0, [A1 + 0x14] 0000098C A02A syscall HUnlock 0000098E 201F move.l D0, [A7]+ 00000990 588F addq.l A7, 4 00000992 21DF 02B6 move.l [0x000002B6 /* ExpandMem */], [A7]+ 00000996 4CDF 1C3E movem.l D1,D2,D3,D4,D5,A2,A3,A4, [A7]+ 0000099A 4E5E unlink A6 0000099C 4E75 rts fn0000099E: 0000099E 4E56 0000 link A6, 0 000009A2 48E7 7C38 movem.l -[A7], D1,D2,D3,D4,D5,A2,A3,A4 000009A6 2F38 02B6 move.l -[A7], [0x000002B6 /* ExpandMem */] 000009AA 2F08 move.l -[A7], A0 000009AC 2F09 move.l -[A7], A1 000009AE 2069 0014 movea.l A0, [A1 + 0x14] 000009B2 A029 syscall HLock 000009B4 2850 movea.l A4, [A0] 000009B6 3A3C FEC6 move.w D5, 0xFEC6 000009BA 4445 neg.w D5 000009BC D8C5 add.w A4, D5 000009BE 21CC 02B6 move.l [0x000002B6 /* ExpandMem */], A4 000009C2 206E 0008 movea.l A0, [A6 + 0x8] 000009C6 4E90 jsr [A0] 000009C8 225F movea.l A1, [A7]+ 000009CA 2F00 move.l -[A7], D0 000009CC 2069 0014 movea.l A0, [A1 + 0x14] 000009D0 A02A syscall HUnlock 000009D2 201F move.l D0, [A7]+ 000009D4 588F addq.l A7, 4 000009D6 21DF 02B6 move.l [0x000002B6 /* ExpandMem */], [A7]+ 000009DA 4CDF 1C3E movem.l D1,D2,D3,D4,D5,A2,A3,A4, [A7]+ 000009DE 4E5E unlink A6 000009E0 4E75 rts prime: 000009E2 4E56 0000 link A6, 0 000009E6 487A F6F4 pea.l [PC - 0x90C /* 000000DC, value 0x4E560000 'NV\0\0', cstring "NV" */] 000009EA 4EBA FFB2 jsr [PC - 0x4E /* 0000099E */] 000009EE 588F addq.l A7, 4 000009F0 4E5E unlink A6 000009F2 4E75 rts control: 000009F4 4E56 0000 link A6, 0 000009F8 487A F64E pea.l [PC - 0x9B2 /* 00000048, value 0x4E560000 'NV\0\0', cstring "NV" */] 000009FC 4EBA FFA0 jsr [PC - 0x60 /* 0000099E */] 00000A00 588F addq.l A7, 4 00000A02 4E5E unlink A6 00000A04 4E75 rts status: 00000A06 4E56 0000 link A6, 0 00000A0A 487A F6D8 pea.l [PC - 0x928 /* 000000E4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000A0E 4EBA FF8E jsr [PC - 0x72 /* 0000099E */] 00000A12 588F addq.l A7, 4 00000A14 4E5E unlink A6 00000A16 4E75 rts close: 00000A18 4E56 0000 link A6, 0 00000A1C 2F09 move.l -[A7], A1 00000A1E 487A F606 pea.l [PC - 0x9FA /* 00000026, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000A22 4EBA FF7A jsr [PC - 0x86 /* 0000099E */] 00000A26 588F addq.l A7, 4 00000A28 225F movea.l A1, [A7]+ 00000A2A 2F00 move.l -[A7], D0 00000A2C 2069 0014 movea.l A0, [A1 + 0x14] 00000A30 A023 syscall DisposHandle/DisposeHandle 00000A32 42A9 0014 clr.l [A1 + 0x14] 00000A36 201F move.l D0, [A7]+ 00000A38 4E5E unlink A6 00000A3A 4E75 rts fn00000A3C: 00000A3C 4E56 FFF6 link A6, -0x000A 00000A40 486E 0008 pea.l [A6 + 0x8] 00000A44 486E FFF6 pea.l [A6 - 0xA] 00000A48 3F3C 080E move.w -[A7], 0x80E 00000A4C A9EB syscall Pack4/FP68K 00000A4E 486E FFF6 pea.l [A6 - 0xA] 00000A52 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000A56 A9EC syscall Pack5/Elems68K 00000A58 486E FFF6 pea.l [A6 - 0xA] 00000A5C 486E 0008 pea.l [A6 + 0x8] 00000A60 3F3C 0810 move.w -[A7], 0x810 00000A64 A9EB syscall Pack4/FP68K 00000A66 202E 0008 move.l D0, [A6 + 0x8] 00000A6A 222E 000C move.l D1, [A6 + 0xC] 00000A6E 4E5E unlink A6 00000A70 4E75 rts fn00000A72: 00000A72 4E56 0000 link A6, 0 00000A76 202E 0008 move.l D0, [A6 + 0x8] 00000A7A 2F00 move.l -[A7], D0 00000A7C A928 syscall InvalRect 00000A7E 4E5E unlink A6 00000A80 4E75 rts fn00000A82: 00000A82 4E56 0000 link A6, 0 00000A86 202E 0008 move.l D0, [A6 + 0x8] 00000A8A 2F00 move.l -[A7], D0 00000A8C A922 syscall BeginUpdate 00000A8E 4E5E unlink A6 00000A90 4E75 rts fn00000A92: 00000A92 4E56 0000 link A6, 0 00000A96 202E 0008 move.l D0, [A6 + 0x8] 00000A9A 2F00 move.l -[A7], D0 00000A9C A923 syscall EndUpdate 00000A9E 4E5E unlink A6 00000AA0 4E75 rts fn00000AA2: 00000AA2 4E56 0000 link A6, 0 00000AA6 206E 0008 movea.l A0, [A6 + 0x8] 00000AAA 20B8 020C move.l [A0], [0x0000020C /* Time */] 00000AAE 4E5E unlink A6 00000AB0 4E75 rts fn00000AB2: 00000AB2 4E56 0000 link A6, 0 00000AB6 202E 0008 move.l D0, [A6 + 0x8] 00000ABA 206E 000C movea.l A0, [A6 + 0xC] 00000ABE A9C6 syscall SecondsToDate/Secs2Date 00000AC0 4E5E unlink A6 00000AC2 4E75 rts fn00000AC4: 00000AC4 4E56 FFFC link A6, -0x0004 00000AC8 486E FFFC pea.l [A6 - 0x4] 00000ACC 4EBA FFD4 jsr [PC - 0x2C /* 00000AA2 */] 00000AD0 588F addq.l A7, 4 00000AD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AD6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000ADA 4EBA FFD6 jsr [PC - 0x2A /* 00000AB2 */] 00000ADE 508F addq.l A7, 8 00000AE0 4E5E unlink A6 00000AE2 4E75 rts fn00000AE4: 00000AE4 4E56 0000 link A6, 0 00000AE8 598F subq.l A7, 4 00000AEA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000AEE A9BC syscall GetPicture 00000AF0 201F move.l D0, [A7]+ 00000AF2 4E5E unlink A6 00000AF4 4E75 rts fn00000AF6: 00000AF6 4E56 0000 link A6, 0 00000AFA 202E 0008 move.l D0, [A6 + 0x8] 00000AFE 2F00 move.l -[A7], D0 00000B00 202E 000C move.l D0, [A6 + 0xC] 00000B04 2F00 move.l -[A7], D0 00000B06 A8F6 syscall DrawPicture 00000B08 4E5E unlink A6 00000B0A 4E75 rts fn00000B0C: 00000B0C 4E56 0000 link A6, 0 00000B10 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B14 4EBA FC4E jsr [PC - 0x3B2 /* 00000764 */] 00000B18 588F addq.l A7, 4 00000B1A 598F subq.l A7, 4 00000B1C 202E 0008 move.l D0, [A6 + 0x8] 00000B20 2F00 move.l -[A7], D0 00000B22 202E 000C move.l D0, [A6 + 0xC] 00000B26 2F00 move.l -[A7], D0 00000B28 202E 0010 move.l D0, [A6 + 0x10] 00000B2C 2F00 move.l -[A7], D0 00000B2E 102E 0015 move.b D0, [A6 + 0x15] 00000B32 1F00 move.b -[A7], D0 00000B34 302E 0016 move.w D0, [A6 + 0x16] 00000B38 3F00 move.w -[A7], D0 00000B3A 202E 0018 move.l D0, [A6 + 0x18] 00000B3E 2F00 move.l -[A7], D0 00000B40 102E 001D move.b D0, [A6 + 0x1D] 00000B44 1F00 move.b -[A7], D0 00000B46 202E 001E move.l D0, [A6 + 0x1E] 00000B4A 2F00 move.l -[A7], D0 00000B4C A913 syscall NewWindow 00000B4E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B52 4EBA FC60 jsr [PC - 0x3A0 /* 000007B4 */] 00000B56 588F addq.l A7, 4 00000B58 201F move.l D0, [A7]+ 00000B5A 4E5E unlink A6 00000B5C 4E75 rts fn00000B5E: 00000B5E 4E56 0000 link A6, 0 00000B62 202E 0008 move.l D0, [A6 + 0x8] 00000B66 2F00 move.l -[A7], D0 00000B68 A914 syscall DisposeWindow 00000B6A 4E5E unlink A6 00000B6C 4E75 rts fn00000B6E: 00000B6E 4E56 0000 link A6, 0 00000B72 202E 0008 move.l D0, [A6 + 0x8] 00000B76 2F00 move.l -[A7], D0 00000B78 302E 000C move.w D0, [A6 + 0xC] 00000B7C 3F00 move.w -[A7], D0 00000B7E 302E 000E move.w D0, [A6 + 0xE] 00000B82 3F00 move.w -[A7], D0 00000B84 302E 0010 move.w D0, [A6 + 0x10] 00000B88 3F00 move.w -[A7], D0 00000B8A 302E 0012 move.w D0, [A6 + 0x12] 00000B8E 3F00 move.w -[A7], D0 00000B90 A8A7 syscall SetRect 00000B92 4E5E unlink A6 00000B94 4E75 rts